package com.settlement.system.model.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

/**
 * 配置表导入对象
 *
 * @author haoxr
 * @since 2022/4/10
 */
@Data
public class BillConfigImportVO {

    @ExcelProperty(value = "平台")
    private String platform;

    @ExcelProperty(value = "原始账单ID")
    private String originalBillId;

    @ExcelProperty(value = "统一账单ID")
    private String sysBillId;

    @ExcelProperty(value = "汇总ID")
    private String summaryId;

    @ExcelProperty(value = "渠道编码")
    private String channelCode;

    @ExcelProperty(value = "渠道")
    private String channel;

    @ExcelProperty(value = "账单类型")
    private String billType;

    @ExcelProperty(value = "零售店铺编码")
    private String shopCode;

    @ExcelProperty(value = "零售店铺名称")
    private String shopName;

    @ExcelProperty(value = "日期")
    private String billDate;

    @ExcelProperty(value = "外部订单号")
    private String sourceOrderNo;

    @ExcelProperty(value = "原始账单项目")
    private String originalBillProject;

    @ExcelProperty(value = "记账项目")
    private String billProject;

    @ExcelProperty(value = "账单金额")
    private String billAmount;

    @ExcelProperty(value = "状态")
    private String billStatus;

    @ExcelProperty(value = "交易流水号")
    private String transationNo;

    @ExcelProperty(value = "会计期间")
    private String sysBillDate;

    @ExcelProperty(value = "入账主体")
    private String receiveCompany;

    @ExcelProperty(value = "凭证类型")
    private String voucher;

    @ExcelProperty(value = "是否分摊")
    private String apportionment;

    @ExcelProperty(value = "票前票后")
    private String invoice;

    @ExcelProperty(value = "财务系统_辅助项_渠道")
    private String billSysChannel;

    @ExcelProperty(value = "财务系统_辅助项_店铺")
    private String billSysStore;

    @ExcelProperty(value = "财务系统_店铺名称")
    private String billSysStoreName;

    @ExcelProperty(value = "供应商名称")
    private String carrier;

    @ExcelProperty(value = "财务系统_辅助项_供应商档案")
    private String billSysCarrier;

    @ExcelProperty(value = "财务系统_辅助项_客户档案")
    private String billSysClient;

    @ExcelProperty(value = "财务系统_辅助项_虚拟账户")
    private String billSysAccount;

    @ExcelProperty(value = "财务系统_辅助项_部门")
    private String billSysDept;

    @ExcelProperty(value = "财务系统_辅助项_收费项目")
    private String billSysFeeProject;

    @ExcelProperty(value = "稽核标识")
    private String audit;

    @ExcelProperty(value = "是否参与记账")
    private String accounting;

    @ExcelProperty(value = "账单大类")
    private String billingCategories;
}
